package com.example.checkqufuface.bean;

import java.util.List;

public class QufuQueryAppOrderDetailResultBean {


    /**
     * code : 200
     * message : 查询成功！
     * data : {"orderDetailId":10000000559001,"orderType":"团体","orderNo":"18115463635040","thirdOrderNo":"","originalOrderNo":"","orderVoucherNo":"64623933","saleChannelType":"窗口团队","saleSum":1,"saleAmount":0.01,"tackUserName":"hh","tackPhoneNumber":"15692162271","tackCertificateType":"身份证","tackCertificateNo":"","createdDate":"2020-05-25 15:10:36","orderStatus":"已取消","settleStatus":"未支付","appOrderDetailResultList":[{"scenicTicketName":"小程序时段2","salePrice":0.01,"saleSum":1,"orderDetailId":10000000559001}],"appOrderPaymentResult":{"paymentTypeName":"威信支付","createdDate":"2020-05-25 15:10:36","payAmount":24,"orderNo":"18115463635040","thirdPaymentOrderNo":"1111111","bankPaymentOrderNo":"2222222","payStatus":"未支付"}}
     */

    private String code;
    private String message;
    private DataBean data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * orderDetailId : 10000000559001
         * orderType : 团体
         * orderNo : 18115463635040
         * thirdOrderNo :
         * originalOrderNo :
         * orderVoucherNo : 64623933
         * saleChannelType : 窗口团队
         * saleSum : 1
         * saleAmount : 0.01
         * tackUserName : hh
         * tackPhoneNumber : 15692162271
         * tackCertificateType : 身份证
         * tackCertificateNo :
         * createdDate : 2020-05-25 15:10:36
         * orderStatus : 已取消
         * settleStatus : 未支付
         * appOrderDetailResultList : [{"scenicTicketName":"小程序时段2","salePrice":0.01,"saleSum":1,"orderDetailId":10000000559001}]
         * appOrderPaymentResult : {"paymentTypeName":"威信支付","createdDate":"2020-05-25 15:10:36","payAmount":24,"orderNo":"18115463635040","thirdPaymentOrderNo":"1111111","bankPaymentOrderNo":"2222222","payStatus":"未支付"}
         */

        private long orderDetailId;
        private String orderType;
        private String orderNo;
        private String thirdOrderNo;
        private String originalOrderNo;
        private String orderVoucherNo;
        private String saleChannelType;
        private int saleSum;
        private double saleAmount;
        private String tackUserName;
        private String tackPhoneNumber;
        private String tackCertificateType;
        private String tackCertificateNo;
        private String createdDate;
        private String orderStatus;
        private String settleStatus;
        private AppOrderPaymentResultBean appOrderPaymentResult;
        private List<AppOrderDetailResultListBean> appOrderDetailResultList;

        public long getOrderDetailId() {
            return orderDetailId;
        }

        public void setOrderDetailId(long orderDetailId) {
            this.orderDetailId = orderDetailId;
        }

        public String getOrderType() {
            return orderType;
        }

        public void setOrderType(String orderType) {
            this.orderType = orderType;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getThirdOrderNo() {
            return thirdOrderNo;
        }

        public void setThirdOrderNo(String thirdOrderNo) {
            this.thirdOrderNo = thirdOrderNo;
        }

        public String getOriginalOrderNo() {
            return originalOrderNo;
        }

        public void setOriginalOrderNo(String originalOrderNo) {
            this.originalOrderNo = originalOrderNo;
        }

        public String getOrderVoucherNo() {
            return orderVoucherNo;
        }

        public void setOrderVoucherNo(String orderVoucherNo) {
            this.orderVoucherNo = orderVoucherNo;
        }

        public String getSaleChannelType() {
            return saleChannelType;
        }

        public void setSaleChannelType(String saleChannelType) {
            this.saleChannelType = saleChannelType;
        }

        public int getSaleSum() {
            return saleSum;
        }

        public void setSaleSum(int saleSum) {
            this.saleSum = saleSum;
        }

        public double getSaleAmount() {
            return saleAmount;
        }

        public void setSaleAmount(double saleAmount) {
            this.saleAmount = saleAmount;
        }

        public String getTackUserName() {
            return tackUserName;
        }

        public void setTackUserName(String tackUserName) {
            this.tackUserName = tackUserName;
        }

        public String getTackPhoneNumber() {
            return tackPhoneNumber;
        }

        public void setTackPhoneNumber(String tackPhoneNumber) {
            this.tackPhoneNumber = tackPhoneNumber;
        }

        public String getTackCertificateType() {
            return tackCertificateType;
        }

        public void setTackCertificateType(String tackCertificateType) {
            this.tackCertificateType = tackCertificateType;
        }

        public String getTackCertificateNo() {
            return tackCertificateNo;
        }

        public void setTackCertificateNo(String tackCertificateNo) {
            this.tackCertificateNo = tackCertificateNo;
        }

        public String getCreatedDate() {
            return createdDate;
        }

        public void setCreatedDate(String createdDate) {
            this.createdDate = createdDate;
        }

        public String getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(String orderStatus) {
            this.orderStatus = orderStatus;
        }

        public String getSettleStatus() {
            return settleStatus;
        }

        public void setSettleStatus(String settleStatus) {
            this.settleStatus = settleStatus;
        }

        public AppOrderPaymentResultBean getAppOrderPaymentResult() {
            return appOrderPaymentResult;
        }

        public void setAppOrderPaymentResult(AppOrderPaymentResultBean appOrderPaymentResult) {
            this.appOrderPaymentResult = appOrderPaymentResult;
        }

        public List<AppOrderDetailResultListBean> getAppOrderDetailResultList() {
            return appOrderDetailResultList;
        }

        public void setAppOrderDetailResultList(List<AppOrderDetailResultListBean> appOrderDetailResultList) {
            this.appOrderDetailResultList = appOrderDetailResultList;
        }

        public static class AppOrderPaymentResultBean {
            /**
             * paymentTypeName : 威信支付
             * createdDate : 2020-05-25 15:10:36
             * payAmount : 24
             * orderNo : 18115463635040
             * thirdPaymentOrderNo : 1111111
             * bankPaymentOrderNo : 2222222
             * payStatus : 未支付
             */

            private String paymentTypeName;
            private String createdDate;
            private double payAmount;
            private String orderNo;
            private String thirdPaymentOrderNo;
            private String bankPaymentOrderNo;
            private String payStatus;

            public String getPaymentTypeName() {
                return paymentTypeName;
            }

            public void setPaymentTypeName(String paymentTypeName) {
                this.paymentTypeName = paymentTypeName;
            }

            public String getCreatedDate() {
                return createdDate;
            }

            public void setCreatedDate(String createdDate) {
                this.createdDate = createdDate;
            }

            public double getPayAmount() {
                return payAmount;
            }

            public void setPayAmount(double payAmount) {
                this.payAmount = payAmount;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public String getThirdPaymentOrderNo() {
                return thirdPaymentOrderNo;
            }

            public void setThirdPaymentOrderNo(String thirdPaymentOrderNo) {
                this.thirdPaymentOrderNo = thirdPaymentOrderNo;
            }

            public String getBankPaymentOrderNo() {
                return bankPaymentOrderNo;
            }

            public void setBankPaymentOrderNo(String bankPaymentOrderNo) {
                this.bankPaymentOrderNo = bankPaymentOrderNo;
            }

            public String getPayStatus() {
                return payStatus;
            }

            public void setPayStatus(String payStatus) {
                this.payStatus = payStatus;
            }
        }

        public static class AppOrderDetailResultListBean {
            /**
             * scenicTicketName : 小程序时段2
             * salePrice : 0.01
             * saleSum : 1
             * orderDetailId : 10000000559001
             */

            private String scenicTicketName;
            private double salePrice;
            private int saleSum;
            private long orderDetailId;

            private String arriveDT;
            private String tackSum;
            private String checkSum;
            private String returnSum;

            public String getArriveDT() {
                return arriveDT;
            }

            public void setArriveDT(String arriveDT) {
                this.arriveDT = arriveDT;
            }

            public String getTackSum() {
                return tackSum;
            }

            public void setTackSum(String tackSum) {
                this.tackSum = tackSum;
            }

            public String getCheckSum() {
                return checkSum;
            }

            public void setCheckSum(String checkSum) {
                this.checkSum = checkSum;
            }

            public String getReturnSum() {
                return returnSum;
            }

            public void setReturnSum(String returnSum) {
                this.returnSum = returnSum;
            }

            public String getScenicTicketName() {
                return scenicTicketName;
            }

            public void setScenicTicketName(String scenicTicketName) {
                this.scenicTicketName = scenicTicketName;
            }

            public double getSalePrice() {
                return salePrice;
            }

            public void setSalePrice(double salePrice) {
                this.salePrice = salePrice;
            }

            public int getSaleSum() {
                return saleSum;
            }

            public void setSaleSum(int saleSum) {
                this.saleSum = saleSum;
            }

            public long getOrderDetailId() {
                return orderDetailId;
            }

            public void setOrderDetailId(long orderDetailId) {
                this.orderDetailId = orderDetailId;
            }
        }
    }
}
